module.exports = {

	data() {
		return {
			mpShare: {
				isPrivateMessage: false,
				hideShare: false,
				title: '', // 默认为小程序名称
				path: '', // 默认为当前页面路径
				imageUrl: '' // 默认为当前页面的截图
			}
		}
	},
	onLoad() {
		this.initShare()
	},
	methods: {
		initShare(obj) {
			if (obj) {
				this.mpShare = obj
			}
			//白名单
			const urlList = [
				'pages/life/index',
				'pages/index/index'
			]
			//获取路由信息
			// const pages = getCurrentPages()
			// //获取当前路由
			// let nowPage = pages[pages.length - 1]
			// uni.hideShareMenu()
			uni.showShareMenu()
			wx.updateShareMenu({
				isPrivateMessage: false, //只是做禁止分享可以不用activityId
			})
			// !urlList.includes(nowPage.route) || 
			//判断路由包含‘takeoutPackageA’标识的同时不包含有白名单的路由就禁用
			if (this.mpShare.hideShare) {
				uni.hideShareMenu()
			}
			if (this.mpShare.isPrivateMessage) {
				wx.updateShareMenu({
					isPrivateMessage: true, //只是做禁止分享可以不用activityId
				})
			}


		},
	},
	onShareAppMessage(e) {
		console.log(e, 1111111)

		// 来自页面内的按钮的转发
		if (e.from == 'menu') {

			if (this.mpShare.path.indexOf('shareUserId')) {
				this.mpShare.path = this.mpShare.path.split('&shareUserId=')[0]
			}
		}
		console.log(this.mpShare.path, 2222222)
		return this.mpShare
	},
	// #ifdef MP-WEIXIN
	onShareTimeline() {
		return this.mpShare
	}
	// #endif
}